home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / me310.zip / UE310MAK.ZIP / MAKEFILE.DTL < prev    next >
Text File  |  1988-02-10  |  5KB  |  179 lines

  1. #
  2. # Make file for MicroEmacs using DATALIGHT OPTIMUM-C v3.12.
  3.  
  4. # NOTE:
  5. #    Optimizer passes are commented out in this file.
  6. #    I suggest that you be careful about which files
  7. #    you do choose to optimize, as some files get their
  8. #    functionallity optimized right out.
  9. #    In particular, DO NOT optimize msdos.c and input.c.
  10. #
  11.  
  12. #
  13. # Set up the source, includes, and object files directories.
  14. #
  15. SRC=    SRC/
  16. INC=    
  17. OBJ=    DTLO/
  18.  
  19. CC1=    DLC1
  20. CC2=    DLG 
  21. CC3=    DLC2
  22.  
  23. C1FLAGS=    -mL
  24. C2FLAGS=    +space
  25. C3FLAGS=
  26.  
  27. OFILES=    $(OBJ)ansi.obj $(OBJ)basic.obj $(OBJ)bind.obj $(OBJ)buffer.obj !
  28.     $(OBJ)crypt.obj $(OBJ)dg10.obj $(OBJ)display.obj $(OBJ)eval.obj !
  29.     $(OBJ)exec.obj $(OBJ)file.obj $(OBJ)fileio.obj $(OBJ)hp110.obj !
  30.     $(OBJ)hp150.obj $(OBJ)ibmpc.obj $(OBJ)input.obj $(OBJ)isearch.obj !
  31.     $(OBJ)line.obj $(OBJ)lock.obj $(OBJ)main.obj $(OBJ)mouse.obj !
  32.     $(OBJ)msdos.obj $(OBJ)random.obj $(OBJ)region.obj $(OBJ)search.obj !
  33.     $(OBJ)tipc.obj $(OBJ)window.obj $(OBJ)word.obj $(OBJ)z309.obj
  34.  
  35. HFILES=    $(INC)estruct.h $(INC)edef.h $(INC)efunc.h $(INC)epath.h $(INC)ebind.h $(INC)evar.h
  36.  
  37. emacs.exe: $(OFILES)
  38.     link @dlmacs.lnk
  39.  
  40. $(OBJ)ansi.obj: $(SRC)ansi.c $(HFILES)
  41.     $(CC1) $(SRC)ansi $(C1FLAGS)
  42. #    $(CC2) $(SRC)ansi $(C2FLAGS)
  43.     $(CC3) $(SRC)ansi -o$(OBJ)ansi $(C3FLAGS)
  44.  
  45. $(OBJ)basic.obj: $(SRC)basic.c $(HFILES)
  46.     $(CC1) $(SRC)basic $(C1FLAGS)
  47. #    $(CC2) $(SRC)basic $(C2FLAGS)
  48.     $(CC3) $(SRC)basic -o$(OBJ)basic $(C3FLAGS)
  49.  
  50. $(OBJ)bind.obj: $(SRC)bind.c $(HFILES)
  51.     $(CC1) $(SRC)bind $(C1FLAGS)
  52. #    $(CC2) $(SRC)bind $(C2FLAGS)
  53.     $(CC3) $(SRC)bind -o$(OBJ)bind $(C3FLAGS)
  54.  
  55. $(OBJ)buffer.obj: $(SRC)buffer.c $(HFILES)
  56.     $(CC1) $(SRC)buffer $(C1FLAGS)
  57. #    $(CC2) $(SRC)buffer $(C2FLAGS)
  58.     $(CC3) $(SRC)buffer -o$(OBJ)buffer $(C3FLAGS)
  59.  
  60. $(OBJ)crypt.obj: $(SRC)crypt.c $(HFILES)
  61.     $(CC1) $(SRC)crypt $(C1FLAGS)
  62. #    $(CC2) $(SRC)crypt $(C2FLAGS)
  63.     $(CC3) $(SRC)crypt -o$(OBJ)crypt $(C3FLAGS)
  64.  
  65. $(OBJ)dg10.obj: $(SRC)dg10.c $(HFILES)
  66.     $(CC1) $(SRC)dg10 $(C1FLAGS)
  67. #    $(CC2) $(SRC)dg10 $(C2FLAGS)
  68.     $(CC3) $(SRC)dg10 -o$(OBJ)dg10 $(C3FLAGS)
  69.  
  70. $(OBJ)display.obj: $(SRC)display.c $(HFILES)
  71.     $(CC1) $(SRC)display $(C1FLAGS)
  72. #    $(CC2) $(SRC)display $(C2FLAGS)
  73.     $(CC3) $(SRC)display -o$(OBJ)display $(C3FLAGS)
  74.  
  75. $(OBJ)eval.obj: $(SRC)eval.c $(HFILES)
  76.     $(CC1) $(SRC)eval $(C1FLAGS)
  77. #    $(CC2) $(SRC)eval $(C2FLAGS)
  78.     $(CC3) $(SRC)eval -o$(OBJ)eval $(C3FLAGS)
  79.  
  80. $(OBJ)exec.obj: $(SRC)exec.c $(HFILES)
  81.     $(CC1) $(SRC)exec $(C1FLAGS)
  82. #    $(CC2) $(SRC)exec $(C2FLAGS)
  83.     $(CC3) $(SRC)exec -o$(OBJ)exec $(C3FLAGS)
  84.  
  85. $(OBJ)file.obj: $(SRC)file.c $(HFILES)
  86.     $(CC1) $(SRC)file $(C1FLAGS)
  87. #    $(CC2) $(SRC)file $(C2FLAGS)
  88.     $(CC3) $(SRC)file -o$(OBJ)file $(C3FLAGS)
  89.  
  90. $(OBJ)fileio.obj: $(SRC)fileio.c $(HFILES)
  91.     $(CC1) $(SRC)fileio $(C1FLAGS)
  92. #    $(CC2) $(SRC)fileio $(C2FLAGS)
  93.     $(CC3) $(SRC)fileio -o$(OBJ)fileio $(C3FLAGS)
  94.  
  95. $(OBJ)hp110.obj: $(SRC)hp110.c $(HFILES)
  96.     $(CC1) $(SRC)hp110 $(C1FLAGS)
  97. #    $(CC2) $(SRC)hp110 $(C2FLAGS)
  98.     $(CC3) $(SRC)hp110 -o$(OBJ)hp110 $(C3FLAGS)
  99.  
  100. $(OBJ)hp150.obj: $(SRC)hp150.c $(HFILES)
  101.     $(CC1) $(SRC)hp150 $(C1FLAGS)
  102. #    $(CC2) $(SRC)hp150 $(C2FLAGS)
  103.     $(CC3) $(SRC)hp150 -o$(OBJ)hp150 $(C3FLAGS)
  104.  
  105. $(OBJ)ibmpc.obj: $(SRC)ibmpc.c $(HFILES)
  106.     $(CC1) $(SRC)ibmpc $(C1FLAGS)
  107. #    $(CC2) $(SRC)ibmpc $(C2FLAGS)
  108.     $(CC3) $(SRC)ibmpc -o$(OBJ)ibmpc $(C3FLAGS)
  109.  
  110. $(OBJ)input.obj: $(SRC)input.c $(HFILES)
  111.     $(CC1) $(SRC)input $(C1FLAGS)
  112. ##    $(CC2) $(SRC)input $(C2FLAGS)
  113.     $(CC3) $(SRC)input -o$(OBJ)input $(C3FLAGS)
  114.  
  115. $(OBJ)isearch.obj: $(SRC)isearch.c $(HFILES)
  116.     $(CC1) $(SRC)isearch $(C1FLAGS)
  117. #    $(CC2) $(SRC)isearch $(C2FLAGS)
  118.     $(CC3) $(SRC)isearch -o$(OBJ)isearch $(C3FLAGS)
  119.  
  120. $(OBJ)line.obj: $(SRC)line.c $(HFILES)
  121.     $(CC1) $(SRC)line $(C1FLAGS)
  122. #    $(CC2) $(SRC)line $(C2FLAGS)
  123.     $(CC3) $(SRC)line -o$(OBJ)line $(C3FLAGS)
  124.  
  125. $(OBJ)lock.obj: $(SRC)lock.c $(HFILES)
  126.     $(CC1) $(SRC)lock $(C1FLAGS)
  127. #    $(CC2) $(SRC)lock $(C2FLAGS)
  128.     $(CC3) $(SRC)lock -o$(OBJ)lock $(C3FLAGS)
  129.  
  130. $(OBJ)main.obj: $(SRC)main.c $(HFILES)
  131.     $(CC1) $(SRC)main $(C1FLAGS)
  132. #    $(CC2) $(SRC)main $(C2FLAGS)
  133.     $(CC3) $(SRC)main -o$(OBJ)main $(C3FLAGS)
  134.  
  135. $(OBJ)mouse.obj: $(SRC)mouse.c $(HFILES)
  136.     $(CC1) $(SRC)mouse $(C1FLAGS)
  137. #    $(CC2) $(SRC)mouse $(C2FLAGS)
  138.     $(CC3) $(SRC)mouse -o$(OBJ)mouse $(C3FLAGS)
  139.  
  140. $(OBJ)msdos.obj: $(SRC)msdos.c $(HFILES)
  141.     $(CC1) $(SRC)msdos $(C1FLAGS)
  142. ##    $(CC2) $(SRC)msdos $(C2FLAGS)
  143.     $(CC3) $(SRC)msdos -o$(OBJ)msdos $(C3FLAGS)
  144.  
  145. $(OBJ)random.obj: $(SRC)random.c $(HFILES)
  146.     $(CC1) $(SRC)random $(C1FLAGS)
  147. #    $(CC2) $(SRC)random $(C2FLAGS)
  148.     $(CC3) $(SRC)random -o$(OBJ)random $(C3FLAGS)
  149.  
  150. $(OBJ)region.obj: $(SRC)region.c $(HFILES)
  151.     $(CC1) $(SRC)region $(C1FLAGS)
  152. #    $(CC2) $(SRC)region $(C2FLAGS)
  153.     $(CC3) $(SRC)region -o$(OBJ)region $(C3FLAGS)
  154.  
  155. $(OBJ)search.obj: $(SRC)search.c $(HFILES)
  156.     $(CC1) $(SRC)search $(C1FLAGS)
  157. #    $(CC2) $(SRC)search $(C2FLAGS)
  158.     $(CC3) $(SRC)search -o$(OBJ)search $(C3FLAGS)
  159.  
  160. $(OBJ)tipc.obj: $(SRC)tipc.c $(HFILES)
  161.     $(CC1) $(SRC)tipc $(C1FLAGS)
  162. #    $(CC2) $(SRC)tipc $(C2FLAGS)
  163.     $(CC3) $(SRC)tipc -o$(OBJ)tipc $(C3FLAGS)
  164.  
  165. $(OBJ)word.obj: $(SRC)word.c $(HFILES)
  166.     $(CC1) $(SRC)word $(C1FLAGS)
  167. #    $(CC2) $(SRC)word $(C2FLAGS)
  168.     $(CC3) $(SRC)word -o$(OBJ)word $(C3FLAGS)
  169.  
  170. $(OBJ)window.obj: $(SRC)window.c $(HFILES)
  171.     $(CC1) $(SRC)window $(C1FLAGS)
  172. #    $(CC2) $(SRC)window $(C2FLAGS)
  173.     $(CC3) $(SRC)window -o$(OBJ)window $(C3FLAGS)
  174.  
  175. $(OBJ)z309.obj: $(SRC)z309.c $(HFILES)
  176.     $(CC1) $(SRC)z309 $(C1FLAGS)
  177. #    $(CC2) $(SRC)z309 $(C2FLAGS)
  178.     $(CC3) $(SRC)z309 -o$(OBJ)z309 $(C3FLAGS)
  179.